1
掌握高级控制流程
AI020Lesson 2
00:00

掌握 高级控制流程 意味着超越线性执行,采用复杂的迭代模式和多路分支。通过整合 do-while 循环, switch 语句以及 break/continue 关键字,程序员可以精确地控制机器如何处理复杂逻辑。

1. for 循环的结构解析

这个 for 循环是一种结构化的迭代模式,包含三个不同部分: 初始化 (定义起始点), 检查 (条件表达式),以及 更新 (修改状态)。例如, for (var i = 0; i <= 12; i += 2) 展示了每次递增 2 的控制方式。

2. 中断执行

精准控制通过逻辑中断实现: break 语句会立即退出外层循环,而 continue 则跳过当前代码块的执行,直接进入下一次循环。取余运算符(%)在此处至关重要,用于判断是否可整除(例如, current % 7 == 0)。

do {
var yourName = prompt("你是谁?");
} while (!yourName);

3. 多路分支

这个 switch 语句提供了比长串 if-else 链更简洁的替代方案,用于将多个离散值与单一表达式进行比较。

开始循环检查条件迭代跳出
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>